grilled meat balls on skewers - German English Dictionary